 /*********** CSS Reset **********/
 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
 pre, form, fieldset, table, th, td, input, textarea,dl,dt,dd{ margin: 0; padding: 0; }
 body { font-family:\5B8B\4F53,Arial Narrow,arial,serif; background-color: #fff;  font-size: 12px;}
 img{ vertical-align: top; border-width:0; }
 ol,ul { list-style: none;}
 li{ list-style-type: none;}
 h1,h2,h3,h4,h5,h6{ font-weight: normal;} 
 a{color:#333; text-decoration:none;}
.lt,.fl{float:left;}
.rt,.fr{float:right;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;} 
.cl{clear:both;}
.oh{overflow:hidden;}
/*-------- 页头 --------*/
.head_fixed{ width:100%;position: fixed;left: 0;top:0px;z-index: 100;}
.head_top{ width:100%; height:38px; background-color:#2196F3; color:#93C9FF; font-size:12px;}
.head_top_box{width:1180px;  margin:0 auto;height:38px; line-height:38px;}
.head_top_box .leftbox{ float: left;width:200px;   }
.head_top_box .rightbox{ float: right;width:960px;  text-align:right;}
.head_nav{width:100%; height:60px; background-color:#2275ED; color:#ffffff; font-size:14px;}
.head_nav_box{width:1180px;  margin:0 auto;height:60px; position:relative}
.head_nav_box .logo{width:300px; padding-top:13px;}
.head_nav_box .rightnav{ position:absolute; right:0px; top:20px;}
.head_nav_box .rightnav ul{}
.head_nav_box .rightnav .li{ padding-left:25px;  float:left; position:relative}
.head_nav_box .rightnav .li .now{ color:#FF0; font-weight:bold}
.head_nav_box .rightnav .li .hot{ position:absolute; right:-10px; top:-10px;}

.nav-more.single-row{width: 118px;padding:5px 0px;}
.nav-more.single-row .single-link{line-height: 40px;text-align: center;color:#fff;}
.nav-more.single-row .single-link:hover{text-decoration: none;background-color: #000;color:#66CCFF;}
.nav-more.single-row{width: 148px;padding:0;}
.nav-more.single-row a.single-link{line-height: 40px;text-align: center;color:#fff;background-color: transparent;display:block;}
.nav-more.single-row .single-link:hover{text-decoration: none;background-color: #000;color:#66CCFF;}

.nav-more{position: absolute;top:20px;left:-15px;width:725px;padding:20px 25px;color:#fff;background: url(../images/nav-more-bg.png) repeat 0px 0px;text-align:left;display: none;opacity: 0;z-index: 10;}
.nav-more .nav-more-list{float: left;margin-right: 20px;width: 161px;overflow: hidden;line-height: normal;}
.nav-more .nav-more-list .more-title{padding:0 0 13px 30px;border-bottom: 1px solid #ccc;background: url(../images/nav-more-icon.png) no-repeat 3px 1px;color:#ccc;white-space: nowrap;font-size: 14px;}
.nav-more .nav-more-list ul{padding-top: 5px;}
.nav-more .nav-more-list li{margin-bottom: 13px; margin-top:8px;}
.nav-more .nav-more-list a{color:#fff;font-size: 14px;white-space: nowrap;margin-bottom: 3px;display: inline;background-color: transparent;}
.nav-more .nav-more-list a:hover{text-decoration: underline;color:#fff;}
.nav-more .nav-more-list a{color:#fff;font-size: 14px;white-space: nowrap;margin-bottom: 3px;display: inline;background-color: transparent;}
.nav-more .nav-more-list a:hover{text-decoration: underline;color:#fff;background-color: transparent;}
.link_white a{color: #FFFFFF;	text-decoration: none;text-decoration: none;}
.link_white a:hover {text-decoration: underline; color:#FFFF99}
.link_whitel a{color: #93C9FF;	text-decoration: none;text-decoration: none;}
.link_whitel a:hover {text-decoration: underline; color:#93C9FF}
.footer_nav_box{ width:100%; height:100px; background-color:#3ea3ff;clear:both;min-width:1200px;}
.footer_nav_main{ width:1180px; height:100%; margin:0 auto; }
.footer_nav_main ul li{ float:left; width:25%; height:100px; line-height:100px; text-align:center; }
.footer_nav_main ul li a{ display:block; }
.footer_nav_main ul li:hover{ background-color:#1588f1; }
.footer_nav_main ul li span{ font-size:24px; color:#fff; }
.footer_nav_main ul li i{display:inline-block; *display:inline; vertical-align:middle; width:41px; height:116px;  margin-right:10px; }
.m0_auto{margin:0 auto;}
.foot_bg{width:100%;min-width: 1200px;background-color:#303233;}
.foot{width:1200px;color:#a6a6a6;}
.foot a{color:#80898d;}
.foot a:hover{color:#63b5df;}
.service-icon{display: block;margin:0  auto;}
.service-title{width:  100%;margin-top: 10px;font-size: 16px;text-align: center;}
.foot dl{float:left;margin-right:30px;}
.foot dt{margin-bottom:20px;font-size:14px;color:#fff;}
.foot dd{float:left;font-size:12px;line-height:28px;margin-right:20px;}
.foot-logo-box{float:left;height:190px;font:inherit ;border-left:1px #565656 solid;}
.home-foot-menu{float: left;width: 100%;padding: 40px 0 10px 0;border-bottom: 1px solid #494a4b;border-top: 1px solid #494a4b;}
.wechat-title{width: 100%;color: #80898d;font-size:14px;text-align: center;line-height: 40px;}
.link-title{width: 100%;font-size: 12px;color: #7f7f7f;text-align: center;}
.foot-address{clear: both;padding-top: 10px;text-align: center;}
.foot .foot-logo-box .long_dl dd{margin-right:0px;}
.foot dd a{display:block;}
.friend_link{float: left;width:1200px;padding:30px 0;overflow:hidden;border-bottom: 1px solid #494a4b;}
.friend_link a{line-height:30px;padding:7px 8px 7px 12px;/*margin-left:-8px;*/}
.foot-statement{position: relative;float: left;width: 100%;padding: 25px 0;clear: both;}
.state-logo{float: left;display: block;width: 62px;height: 62px;}
.state-menu{float: left;margin-left: 0px;}
.state-menu ul{width: 100%;}
.state-menu ul li{float: left;margin-right: 28px;line-height:28px;}
.state-menu ul li a{font-size:16px;color: #fff;}
.state-title{width: 100%;float: left;font-size:12px;line-height: 15px;}
.state-right{margin-left:146px;*margin-left:144px;}
/*浮动客服*/
#kefu {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 1000;
	margin-top: -140px;
	width: 250px;
	background-color: #191919;
	transition: width .3s ease 0s;
}
#kefu.on {
	width: 50px;
}
#kefu .ico {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: inline-block;
	width: 50px;
	height: 50px;
	background-color: #191919;
	text-align: center;
	line-height: 50px;
	transition: background .3s ease 0s;
}
#kefu .ico i {
	display: block;
	width: 50px;
	height: 50px;
	;
	color: #fff;
	font-weight: 400;
	font-size: 20px;
	background: url(../images/icon_kefu.png);
}
#kefu .top-list {
	width: 100%;
}
#kefu .top-list ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
#kefu .top-list ul li {
	position: relative;
	display: block;
	width: 100%;
	height: 51px;
	border-bottom: 1px solid #3b3b3b;
	transition: background .3s ease 0s;
}
#kefu .top-list ul li a {
	display: block;
	width: 100%;
}
#kefu .top-list ul li a .am-fl {
	position: absolute;
	top: 0;
	left: 28px;
	z-index: 1;
	display: inline-block;
	width: 222px;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	transition: color .3s ease 0s;
}
#kefu .top-list ul li a.return-webtop .am-fl {
	font-weight: 700;
	font-family: Arial;
}
#kefu .top-list ul li:hover {
	background-color: #fff;
}
#kefu .top-list ul li:hover .ico {
	background-color: #fff;
}
#kefu .top-list ul li:hover .ico i {
	color: #333;
}
#kefu .top-list ul li:hover .am-fl {
	color: #15191e;
}
#kefu .top-list ul li .ico i.icon-qq {
	background-position: left 0
}
#kefu .top-list ul li .ico i.icon-sh {
	background-position: left -50px
}
#kefu .top-list ul li .ico i.icon-phone {
	background-position: left -100px
}
#kefu .top-list ul li .ico i.icon-back {
	background-position: left -150px
}
#kefu .top-list ul li .ico i.icon-up {
	background-position: left -200px
}
#kefu .top-list ul li:hover .ico i.icon-qq {
	background-position: right 0
}
#kefu .top-list ul li:hover .ico i.icon-sh {
	background-position: right -50px
}
#kefu .top-list ul li:hover .ico i.icon-phone {
	background-position: right -100px
}
#kefu .top-list ul li:hover .ico i.icon-back {
	background-position: right -150px
}
#kefu .top-list ul li:hover .ico i.icon-up {
	background-position: right -200px
}
/*回顶部开始*/
.totop{ position:fixed;bottom:50px;right:2%;z-index:999;width:43px; height: 43px; cursor:pointer; display:none;}
.totop a{display:block; width:43px; height:43px; overflow: hidden;}
.totop a.cur{background-position:0 -43px;}

/*按钮效果*/
.btn-success1 {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn1 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/*按钮效果 apicode页面*/
.btn-success1_apicode {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn1_apicode {
    display: inline-block;
    padding: 6px 12px;
	*padding: 6px 0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 4px;
}